﻿// <copyright file="AppNotificationSounds.cs" company="Robert Venables">
// Copyright (c) 2009 Robert Venables.
// </copyright>
// <author>Robert Venables</author>
// <email>rob@rvenables.com</email>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace VNotify
{
    /// <summary>
    /// Sound options for the AppNotification service.
    /// </summary>
    public enum AppNotificationSound
    {
        /// <summary>
        /// The sound to be played is not specified and is up to the client.
        /// </summary>
        ClientDefault = 0,

        /// <summary>
        /// A high and then low tone.
        /// </summary>
        ToneHighThenLow = 1,

        /// <summary>
        /// A high and then medium tone.
        /// </summary>
        ToneHighThenMedium = 2,

        /// <summary>
        /// A medium and then high tone.
        /// </summary>
        ToneMediumThenHigh = 3,

        /// <summary>
        /// A short "magic wave" sound. 
        /// </summary>
        MagicWave = 4,

        /// <summary>
        /// A single xylophone strike sound.
        /// </summary>
        XylophoneStrike = 5,
        
        /// <summary>
        /// Not safe for work sound (one).
        /// </summary>
        Nsfw1 = 6,

        /// <summary>
        /// Not safe for work sound (two).
        /// </summary>
        Nsfw2 = 7
    }
}
